hand a haymaker - Spanish English Dictionary